
// FreeStudyNotes.com JS
// Daniel15, 2007-12-11

// Initialise the proyecto autocompleter.
function init_integrante()
{
	// Create an autocompleter
	var auto = new Autocompleter.Ajax.Json($('integrante'), '../integrante/ajax.form/buscarIntegrante.php',
	{
		'postVar': 'persona',

		// Request is starting.
		'onRequest': function(el)
		{//persona_loading capa en la que se visualizan las opciones del autocompletar
			$('integrante_loading').setStyle('display', '');
		},
		// Request finished.
		'onComplete': function(el)
		{
			$('integrante_loading').setStyle('display', 'none');
		},
		
		// Called when we need to add a choice to the autocomplete list.
		//choice estructura en la que se encuentran las opciones a visualizar
		'injectChoice': function(choice)
		{
			// Create choice.
			var el = new Element('li', 
			{
				'id': choice[0]
				//'id': 5
			})
				// Set its inner HTML.
				// choice[1] : opcion visualizada
				.setHTML(this.markQueryValue(choice[1]))
				//.setHTML(this.markQueryValue("opcion que se esta completando"))
				
				// Add the little descriptive text.
				//.adopt(new Element('div', {'class': 'school-desc'}).setHTML(choice[2]));
				//.adopt(new Element('div', {'class': 'school-desc'}).setHTML("descripcion abajo de la opcion que se esta completando"));
			
			//al input de la interface le asigno la descripcion
			el.inputValue = choice[1];
			//Esto escribe en las opciones
			//el.inputValue = "hola";
			this.addChoiceEvents(el).injectInside(this.choices);
		},
		
		// Called when a school is chosen. We get passed the input box.
		'onSelect': function(el)
		{
			
		},
		
		// Called when a school is chosen. We get passed the choice itself.
		'onSelectChoice': function(el)
		{
			// Set the hidden "school_id" value.
			//al campo oculto le asigno el id de la opcion seleccionada
			$('idpersona').value = el.id;
		}
	});
}
